/*全局*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-family:"微软雅黑";font-size:14px;color:#333;background: #FFFFFF; }
ul,li{list-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%;}
img{border:none;border:0;vertical-align:middle; display:block}
em,i{ font-style:normal;}
a{text-decoration:none;outline:none; color:#333;}
a:hover{color:#f00;}
p{margin:0;padding:0;}
.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix{*zoom:1}
.fl{ float:left;}
.fr{ float:right;}

.center{width: 100%;min-width: 1260px;margin: 0 auto;}
.content{width: 1260px;margin: 0 auto;overflow: hidden;}
.transition{transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.transition2{transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
/*全局 end*/


/*头部：logo、导航*/
.header{height: 135px;overflow: visible;z-index: 9999;}

/*logo*/
.logo{width: 240px;height: 80px;float: left;margin-top: 25px;}
.logo img{width: 240px;height: 80px;}

/*头部右边*/
.head_right{float: right;width: 930px;}

/*导航上方*/
.topico{height: 53px;border-bottom: solid 1px #eeeeee;}
.topico li{float: right;line-height: 53px;color: #999999;cursor: pointer;position: relative;z-index: 9999;}
.topico li span{color: #a1a1a1;font-size: 18px;margin: 0 7px;}
.topico li div{display: none; width: 110px;height: 110px;background: #FFFfff;position: absolute;left: 0;z-index: 10;overflow: hidden;}
.topico li div img{width: 100px;height: 100px;margin: 5px auto;}
.topico li:hover div{ display: block;}
.topico li.tel{color: #3385ff;}
.topico li.tel span{color: #3385ff;font-size: 14px;}
.topico li.xx{color: #e7e7e7;margin: 0 15px;}


/*导航与搜索*/
.bottomnav{width: 930px;height: 80px;z-index: 100;}

/*导航*/
.nav{float: left;width: 900px;height: 80px;}
.nav ul{width: 100%;height: 80px;}
.nav li{float: left;width: 145px;height: 80px;position: relative;text-align: center;z-index: 111;}
.nav li .fnav{display: inline-block;width: auto;height: 78px;line-height: 65px;font-weight: bold;font-size: 16px;border-bottom: solid 2px #FFFFFF;}
.nav li .fnav:hover,.nav li .fnav.hover{color: #3385ff;border-bottom-color: #3385ff;}
.nav li:hover .subbj{height: auto;}
.subbj{background: url(../images/nav_bj.png) repeat center center;position: absolute;height: 0;left: -5px;top: 80px; text-align: center;overflow: hidden;width: 155px;z-index: 2;}
.sub{display: inline-block;}
.sub a{display: block;width: 155px;height: 45px;line-height: 45px;color: #FFFFFF;font-weight: bold;font-size: 15px;}
.sub a:hover{color: #3385ff;}

/*搜索*/
.searchbox{position: relative;width: 30px;height: 30px;margin: 20px 0 0 0;float: right;z-index: 123;}
.searchico{display: block;font-size: 26px !important;color: #3385ff;cursor: pointer;}

.search{position: absolute;right: 0;top: 61px;z-index: 10;background: #FFFfff;padding: 5px 15px 10px 15px;width: 340px;display: none;}
.search input[type=text]{float: left;width: 255px;height: 33px;line-height: 33px;padding: 0 15px;display: block;}
.search button{float: right;width: 50px;height: 35px;margin: 0 auto;display: block;background: 0;border: 0;font-size: 24px;background: #3385ff;color: #FFFfff;}

/*banner*/
.banner{height:720px;position: relative;z-index: 1;}
.banner em{display: block;width: 137px;height: 53px;background: url(../images/banner_zz.png) no-repeat center center;position: absolute;bottom: 0;left: 50%;margin-left: -68.5px;}
.banner em img{margin: 30px auto;}

/*首页主体内容*/

/*统一标题*/
.ttbox{width: 100%;text-align: center;}
.ttbox h2{font-size: 24px;color:#000000;}
.ttbox p{font-size: 12px;color: #808080;}
.ttbox em{display: block;width: 30px;height: 2px;background: #3385FF;margin: 10px auto;}


/*新闻切换：招标信息*/
.mainbox1{height: 845px;}

.mainbox1 .ttbox{margin-top: 35px;}

.zb_box{}
.zb_box .hd{height:50px;position:relative;margin: 35px auto;}
.zb_box .hd ul{position:absolute;left: 50%;top: 0;height: 50px;margin-left: -442px;}
.zb_box .hd ul li{float:left;width: 173px;height: 48px;line-height: 48px;text-align: center;border: solid 1px #d2d2d2; cursor: pointer;font-size: 16px;color: #383838;border-radius: 5px;margin: 0 18px; }
.zb_box .hd ul li.on{background: #3385FF;border-color: #3385FF;color: #FFFfff;}
.zb_box .hd ul li.on a{color: #FFFFFF;}

.zb_box .bd{height: 540px;}
.zb_box .bd table{width: 100%;border-top: solid 1px #ebeef5;border-left: solid 1px #ebeef5;}
.zb_box .bd table td{border-bottom: solid 1px #ebeef5;border-right: solid 1px #ebeef5;}
.zb_box .bd thead{background: #3385FF;color: #FFFfff;height: 59px;font-size: 16px;font-weight: bold;}
.zb_box .bd thead td{height: 59px;}
.zb_box .bd tbody{color: #000000;font-size: 15px;}
.zb_box .bd tbody tr{height: 48px;}
.zb_box .bd tbody tr:nth-child(2n){background: #fafafa;}
.zb_box .bd tbody tr span{font-size: 17px;color: #bfa975;}
.zb_box .bd tbody tr:hover{background: #d8e8ff;}
.zb_box .bd tbody tr .more{color: #8a8a8a;}
.zb_box .bd tbody tr:hover a{color: #FF0000;}

.mainbox1_more{font-size: 20px;color: #3385ff;text-align: center;line-height: 100px;}
.mainbox1_more span{color: #e50404;font-weight: bold;}
.mainbox1_more a{color: #3385ff;}
.mainbox1_more a:hover{color: #ff0000;}

/*公司简介*/
.mainbox2{height: 550px;background: url(../images/ban_center.jpg) no-repeat center center;position: relative;overflow: hidden;}

.mainbox2 .ttbox{margin-top: 40px;}
.mainbox2 .ttbox h2,.mainbox2 .ttbox p{color: #FFFfff;}
.mainbox2 .ttbox em{background: #FFFfff;}

.about_box{height: 400px;background: #FFFfff;overflow: hidden;position: absolute;bottom: 0;left: 50%;margin-left: -630px;}
.about_l{width: 530px;height: 325px;margin: 35px 0 0 35px;}
.about_l img{width: 530px;height: 325px;}
.about_r{width: 620px;height: 325px;margin: 35px 35px 0 0;}
.about_r h2{font-size: 24px;color: #3385ff;line-height: 50px;}
.about_r p{font-size: 15px;color: #393939;line-height: 35px;text-indent: 2em;}
.about_r a{display: block;width: 170px;height: 50px;line-height: 50px;text-align: center;font-size: 15px;color: #3385ff;border: solid 1px #3385ff;margin-top: 15px;}
.about_r a:hover{background: #3385ff;color: #FFFfff;}

/*服务范围*/
.mainbox3{height: 575px;}

.mainbox3 .ttbox{margin: 30px 0 40px 0;}

.mainbox3 ul{width: 1300px;}
.mainbox3 ul li{float: left;width: 395px;height: 400px;margin-right: 35px;}
.mainbox3 ul li a{display: block;width: 100%;height: 100%;}
.mainbox3_img,.mainbox3_img img{width: 395px;height: 185px;overflow: hidden;}
.mainbox3_con{width: 393px;height: 214px;border: solid 1px #f2f2f2;border-top: 0;text-align: center;overflow: hidden}
.mainbox3_con h2{font-size: 16px;color: #333333;margin: 35px 0 20px 0;}
.mainbox3_con p{color: #b3b3b3;line-height: 27px;width: 320px;margin: 0 auto;}
.mainbox3_con span{color: #bfa975;border-bottom: solid 1px #bfa975;margin-top: 25px;display: inline-block;font-size: 16px;}
.mainbox3 a:hover .mainbox3_img img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.mainbox3 a:hover{background: #3385FF;}
.mainbox3 a:hover h2,.mainbox3 a:hover p,.mainbox3 a:hover span{color: #FFFFFF;}
.mainbox3 a span{border-bottom-color: #FFFFFF;}

/*政策法规*/
.mainbox4{background: #f7f7f7;height: 660px;overflow: hidden;}

.mainbox4 .ttbox{margin: 25px 0 45px 0;}

.zc_l{width: 440px;height: 480px;background: #FFFfff;}
.zc_l_img,.zc_l_img img{width: 440px;height: 240px;overflow: hidden;}
.zc_l_com{width: 380px;height: 240px;margin: 0 auto;}
.zc_l_com h2{font-size: 16px;font-weight: bold;color: #000000;margin: 30px 0 20px 0;}
.zc_l_com span{color: #a6a6a6;}
.zc_l_com p{color: #666666;line-height: 30px;margin-top: 35px;}

.zc_l a:hover .zc_l_img img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.zc_l a:hover h2{color: #ff0000;}

.zc_r{width: 770px;height: 480px;}
.zc_r_li{width: 100%;height: 134px;border-bottom: solid 1px #e7e7e7;overflow: hidden;margin-bottom: 35px;}
.zc_r_li .zc_r_con{width: 600px;}
.zc_r_li .zc_r_con h2{font-size: 16px;font-weight: bold;color: #000000;}
.zc_r_li .zc_r_con p{color: #666666;line-height: 30px;margin-top: 25px;}
.zc_r_li .zc_r_time{width: 90px;height: 90px;border: solid 1px #e5e5e5;text-align: center;}
.zc_r_li .zc_r_time span{font-size: 40px;color: #3385ff;margin-top: 5px;display: inline-block;}
.zc_r_li .zc_r_time p{font-size: 16px;color: #8d8d8d;}
.zc_r_li a{display: block;width: 100%;height: 134px;}
.zc_r_li a:hover .zc_r_con h2{color: #ff0000;}
.zc_r_li a:hover .zc_r_time{border: solid 1px #3385ff;}

/*友情链接*/
.linebox{height: 145px;background: #FFFFFF;overflow: hidden;}
.lines{height: 80px;overflow: hidden;margin-top: 30px;}
.lines_title{width: 80px;height: 70px;float: left; padding-top: 10px; background: #3385ff;color: #ffffff;font-size: 20px;text-align: center;line-height: 30px;font-weight: bold;}

.lines_con{width: 1160px;height: 80px; overflow:hidden;position:relative;float: right;}
.lines_con .bd ul{ overflow:hidden; zoom:1; }
.lines_con .bd ul li{ margin-right: 14px; float:left; _display:inline;border:1px solid #e6e6e6; overflow: hidden; }
.lines_con .bd ul li img{width: 180px; height: 80px; display:block;transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.lines_con .bd ul li:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

/*end 首页主体内容*/


/*内页部分*/
/*灰色背景*/
.hedi{background: #f7f7f7;overflow: hidden;}

/*内banner*/
.nban{height: 350px;}

/*内页二级导航、位置*/
.tnacp{height: 55px;background: #f7f7f7;overflow: hidden;}
.tnacp2{height: 55px;background: #FFFfff;overflow: hidden;}

.leftnav{float: left;}
.leftnav li{width: auto;margin-right: 45px;height: 55px;float: left;}
.leftnav li a{display: block;height: 52px;line-height: 55px;font-size: 14px;}
.leftnav li a:hover,.leftnav li.on a{border-bottom: solid 3px #3385ff;color: #333333;}


.position{float: right;height: 55px;line-height: 55px;color: #666666;font-weight: bold;background: url(../images/position.png) no-repeat left center;text-indent: 25px;font-size: 12px;}
.position a{color: #666666;}
.position a:hover{color: #FF0000;}


/*关于我们*/
/*企业文化*/
.aboutbox1{height: 355px;}
.aboutbox1 .ttbox{margin: 35px auto 40px auto;}
.aboutbox1 ul{width: 1300px;}
.aboutbox1 ul li{width: 282px;height: 175px;float: left;margin: 0 35px 0 5px;text-align: center;}
.aboutbox1 ul li h2{font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.aboutbox1 ul li p{color: #666666;font-weight: bold;}
.aboutbox1 ul li i{color: #666666;width: 50px;height: 50px;display: inline-block;margin: 30px 0 20px 0;}
.aboutbox1 ul li i#cultureico1{font-size: 45px;}
.aboutbox1 ul li i#cultureico2{font-size: 38px;}
.aboutbox1 ul li i#cultureico3{font-size: 43px;}
.aboutbox1 ul li i#cultureico4{font-size: 40px;}

.aboutbox1 ul li:hover{-moz-box-shadow:2px 2px 15px rgba(204,204,204,0.75); -webkit-box-shadow:2px 2px 15px rgba(204,204,204,0.75); box-shadow:2px 2px 15px rgba(204,204,204,0.75);}
.aboutbox1 ul li:hover i{color: #3385ff;}


/*公司简介*/
.aboutbox2{height: 568px;background: url(../images/ban_center2.jpg) no-repeat center center;position: relative;overflow: hidden;}

.aboutbox2 .ttbox{margin-top: 40px;}
.aboutbox2 .ttbox h2,.aboutbox2 .ttbox p{color: #FFFfff;}
.aboutbox2 .ttbox em{background: #FFFfff;}

.aboutbox2 .about_box{bottom: 45px;}


/*荣誉资质*/
.aboutbox3{height: 620px;}

.aboutbox3 .ttbox{margin: 35px auto 30px auto;}

.Cooldog_container {width: 1260px;height: 500px;margin: 0 auto;position: relative;overflow: hidden;}
.Cooldog_container .Cooldog_content {position: absolute;width: 1260px;height: 400px;top: 0;left: 50%;margin-left: -630px;}
.Cooldog_container .Cooldog_content li {position: absolute;top: 0;left: 0;width: 635px;height: 400px;transition: all 0.3s ease;}
.Cooldog_container .Cooldog_content li img {width: 100%;height: 100%;vertical-align: middle;display: inline-block;}
.Cooldog_container .btn_left,.Cooldog_container .btn_right{width: 50px;height: 50px;line-height: 50px;border-radius: 50%;position: absolute;top: 175px;z-index: 50;-moz-box-shadow:2px 2px 15px rgba(204,204,204,0.75); -webkit-box-shadow:2px 2px 15px rgba(204,204,204,0.75); box-shadow:2px 2px 15px rgba(204,204,204,0.75);}
.Cooldog_container .btn_left {left: 220px;background: url(../images/ry_leftbtn.png) no-repeat center center;}
.Cooldog_container .btn_right {right: 220px;background: url(../images/ry_rightbtn.png) no-repeat center center;}
.Cooldog_container .buttons {width: 135px;height: 13px;line-height: 13px;position: absolute;bottom: 40px;left: 50%;margin-left: -67px;z-index: 80;}
.Cooldog_container .buttons a {float: left;width: 13px;height: 13px;border-radius: 50%;background-color: #cfcfcf;margin-right: 14px;}
.Cooldog_container .buttons a.color {background-color: #3d8bff;}
.Cooldog_container .buttons a:last-child {margin-right: 0;}

/*图片数等于1*/
.o1{transform: translate3d(315px, 0, 0) scale(0.81);transform-origin: 0 50%;z-index: 1;}

/*图片数等于2*/
.s1{transform: translate3d(0, 0, 0) scale(0.81);transform-origin: 0 50%;z-index: 1;}
.s2{transform: translate3d(315px, 0, 0) scale(1);transform-origin: 0 50%;z-index: 2;}

/*图片数等于3*/
.t1{transform: translate3d(0, 0, 0) scale(0.81);transform-origin: 0 50%;z-index: 1;}
.t2{transform: translate3d(315px, 0, 0) scale(1);transform-origin: 0 50%;z-index: 2;}
.t3{transform: translate3d(750px, 0, 0) scale(0.81);transform-origin: 0 50%;z-index: 1;}

/*图片数大于等于4小于等于5*/
.p1{transform: translate3d(-750px, 0, 0) scale(0.81);transform-origin: 0 50%;z-index: 1;}
.p2{transform: translate3d(0px, 0, 0) scale(0.81);transform-origin: 0 50%;z-index: 2;}
.p3{transform: translate3d(315px, 0, 0) scale(1);z-index: 4;}
.p4{transform: translate3d(750px, 0, 0) scale(0.81);transform-origin: 0 50%;z-index: 3;}
.p5{transform: translate3d(1000px, 0, 0) scale(0.81);transform-origin: 0 50%;z-index: 2;}


/*办公环境*/
.aboutbox4{background: #f7f7f7;height: 450px;overflow: hidden;}

.aboutbox4 .ttbox{margin: 35px 0 40px 0;}

.aboutbox4 .content{overflow: visible;}

.links{ width: 1260px;height: 300px;margin: 0 auto 0 auto;overflow: hidden;}
.links .bd{}
.links .bd ul{width: 1300px; height: 300px; zoom:1;}
.links .bd ul li{width: 400px;height: 270px;background: #f7f7f7;float:left; _display:inline;margin-right: 28px;overflow: hidden;cursor: pointer;}
.links .bd ul li a{display: block;width: 400px;height: 270px;}
.links .bd ul li a img{width: auto;height: auto;max-width: 400px;max-height: 270px;margin: 0 auto;}
.links .bd ul li:hover{
    -moz-box-shadow: 2px 2px 15px #999898; -webkit-box-shadow: 2px 2px 15px #999898; box-shadow: 2px 2px 15px #999898;
}
.links .bd ul li:hover  img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}


/*图片*/
.aboutpic{margin: 40px auto;}
.aboutpic ul{width: 1300px;}
.aboutpic li{width: 395px;height: 300px;float: left;margin: 0 35px 30px 0;}
.aboutpic li a{display: block;width: 100%;height: 100%;background: #FFFfff;text-align: center;cursor: pointer;}
.aboutpic li a .bus_img{width: 395px;height: 255px;}
.aboutpic li a .bus_img img{max-width: 395px;max-height: 255px;width: auto;height: auto;margin: 0 auto;}
.aboutpic li a h2{font-size: 18px;line-height: 40px;}
.aboutpic li a:hover{background: #3385ff;color: #FFFfff;}
.aboutpic li a:hover p,.business li a:hover span{color: #FFFfff;}

/*单页*/
.aboutshow{width: 1160px;min-height: 450px;font-size: 16px;line-height: 40px;margin: 30px auto;overflow: hidden;}
.aboutshow img{width: auto;height: auto;max-width: 1140px;display: inline-block;}

/*end 关于我们*/


/*公告信息列表*/
.announ{margin: 40px auto;}
.announ table{width: 100%;border-top: solid 1px #ebeef5;border-left: solid 1px #ebeef5;}
.announ table td{border-bottom: solid 1px #ebeef5;border-right: solid 1px #ebeef5;}
.announ thead{background: #3385FF;color: #FFFfff;height: 59px;font-size: 16px;font-weight: bold;}
.announ thead td{height: 59px;}
.announ tbody{color: #000000;font-size: 15px;}
.announ tbody tr{height: 48px;}
.announ tbody tr:nth-child(2n){background: #fafafa;}
.announ tbody tr span{font-size: 17px;color: #bfa975;}
.announ tbody tr .more{color: #8a8a8a;}
.announ tbody tr:hover td,.announ tbody tr:hover td a{color: #3385ff;}

/*公告信息详情*/
.announshow{background: #FFFfff;margin: 40px auto;}
.announbox {width: 1170px;margin: 0 auto;overflow: hidden;}
.announshow_h2{font-size: 30px;color: #fe0000;text-align: center;line-height: 50px;margin: 40px 0 15px 0;}
.announshow_p{color: #fe0000;text-align: center;font-size: 16px;border-bottom: solid 3px #fe0000;padding-bottom: 20px;}
.announshow_p span{display: inline-block;width: 20px;}

.announshowbox{min-height: 450px;font-size: 16px;line-height: 40px;margin: 3px auto 20px auto;border-top: solid 1px #fe0000;padding: 30px 0;}
.announshowbox img{width: auto;height: auto;max-width: 1140px;display: inline-block;}

.announshow_gn{width: 100%;height: 70px; overflow: hidden;border-bottom: solid 1px #eeeeee;}
.bdsharebuttonbox{float: right;margin-top: 20px;}

.announshow_aa{width: 100%;height: auto;overflow: hidden;margin: 0 auto 30px auto;}
.announshow_le{width: 840px;margin: 10px 0;float: left;}
.announshow_le a{display: block;color: #656363;line-height: 32px;}
.announshow_le a span{font-weight: normal;color: #393838;font-weight: bold;}
.announshow_le a:hover{color: #FF0000;margin-left: 10px;}

.announshow_page{width: auto;height: 46px;margin: 25px 0 0 0;float: right;}
.announshow_page a{display: block;float: left;width: 147px;height: 44px;line-height: 44px;font-size: 16px;border: solid 1px #3385ff;position: relative;z-index: 0;transition-duration: .3s;}
.announshow_page a span{display: block;float: left;margin-left: 25px;}

.announshow_page a#announshow_page_a1{background: #3385ff;color: #FFFfff;}
.announshow_page a#announshow_page_a1 span{font-size: 24px;margin-right: 7px;}
.announshow_page a#announshow_page_a1:before{content: "";width: 100%;height: 0;position: absolute;left: 0;top: 0;z-index: -2;transition-duration: .3s;}
.announshow_page a#announshow_page_a1:hover{color: #3385ff;}
.announshow_page a#announshow_page_a1:hover:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -2;background: #FFFfff;}

.announshow_page a#announshow_page_a2{color: #333333;}
.announshow_page a#announshow_page_a2 span{font-size: 20px;margin-right: 7px;margin-left: 45px;}
.announshow_page a#announshow_page_a2:before{content: "";width: 100%;height: 0;position: absolute;left: 0;top: 0;z-index: -2;transition-duration: .3s;}
.announshow_page a#announshow_page_a2:hover{color: #FFFFFF;}
.announshow_page a#announshow_page_a2:hover:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -2;background: #3385ff;}

/*业务服务*/
.business{margin: 40px auto;}
.business ul{width: 1300px;}
.business li{width: 395px;height: 350px;float: left;margin: 0 35px 30px 0;}
.business li a{display: block;width: 100%;height: 100%;background: #FFFfff;text-align: center;}
.business li a .bus_img,.business li a .bus_img img{width: 395px;height: 185px;}
.business li a h2{font-size: 18px;margin: 20px 0 15px 0;}
.business li a p{margin: 0 35px;color: #b3b3b3;line-height: 27px;margin-bottom: 10px;}
.business li a span{display: block;width: 23px;height: 23px;line-height: 25px;border-radius: 50%;border: solid 1px #dddddd;color: #dddddd;margin: 0 auto;font-family: "宋体";font-weight: bold;text-indent: 2px;}
.business li a:hover{background: #3385ff;color: #FFFfff;}
.business li a:hover p,.business li a:hover span{color: #FFFfff;}


/*联系我们*/
.contact{margin: 40px auto;}
.contact ul{width: 1300px;margin-bottom: 30px;overflow: hidden;}
.contact li{width: 293px;height: 233px;border: solid 1px #f2f2f2;float: left;margin-right: 25px;text-align: center;font-size: 18px;}
.contact li#contactico1{background: url(../images/contactico1.png) no-repeat center 20px;}
.contact li#contactico2{background: url(../images/contactico2.png) no-repeat center 20px;}
.contact li#contactico3{background: url(../images/contactico3.png) no-repeat center 20px;}
.contact li#contactico4{background: url(../images/contactico4.png) no-repeat center 20px;}
.contact li h2{color: #000000;margin-top: 125px;line-height: 30px;}
.contact li h3{color: #000000;}
.contact li p{color: #666666;margin: 0 30px;line-height: 30px;}
.contact li img{margin: 20px auto 10px auto;width: 97px;height: 97px;}

.mapbox{width: 1260px;height: 400px;border: solid 1px #eeeeee;position: relative;}
#mapbox a{cursor: pointer;}
#mapbox img{width: 618px;height: 400px;}
#l-map{height: 400px;width:100%;}
#r-result,#r-result table{width:100%;display: none;}
.qd{position: absolute;z-index: 999999;left: 50%;top: 20px;margin-left: -176px;}
.qd input[type=text]{width: 250px;height: 40px;padding: 0 10px;}
.qd input[type=button]{width: 80px;height: 40px;background: #3385FF;border: 0;color: #FFFfff;}

/*地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

#dituContent .center{width: 100%;min-width: 0;}


/*左右布局*/
.main{margin: 25px auto 30px auto;}

/*左块*/
.leftbox{width: 260px;height: auto;float: left;}

.lefthead{width: 100%;height: 70px;background: #3385ff;line-height: 70px;font-size: 24px;color: #FFFfff;overflow: hidden;}
.lefthead span{display: block;margin: 17px 25px 0 30px;float: left;}

.leftbox ul{border-bottom: solid 1px #f2f2f2;margin-top: 10px;}
.leftbox ul li{border: solid 1px #F2F2F2;height: 50px;border-bottom: 0;}
.leftbox ul li a{display: block;width: 258px;height: 50px;line-height: 50px;text-align: center;font-size: 18px;}
.leftbox ul li:hover,.leftbox ul li.on{border-left-color: #3385ff;}
.leftbox ul li:hover a,.leftbox ul li.on a{width: 256px;background: #F2F2F2;color: #333333;border-left: solid 1px #3385ff;}


/*end左块*/

/*右块*/
.rightbox{width: 950px;height:auto;float: right;min-height: 450px;}


/*办事指南单页*/
.guidebox{width: 948px;height: auto;border: solid 1px #e5e5e5;}
.guide_show{width: 890px;min-height: 450px;font-size: 16px;line-height: 40px;margin: 20px auto;}
.guide_show img{width: auto;height: auto;max-width: 890px;display: inline-block;}


/*办事指南下载*/
.guide table{width: 100%;border-top: solid 1px #ebeef5;border-left: solid 1px #ebeef5;margin-bottom: 40px;}
.guide table td{border-right: solid 1px #ebeef5;}
.guide thead{background: #3385FF;color: #FFFfff;height: 59px;font-size: 16px;}
.guide thead td{height: 59px;}
.guide tbody{color: #666666;font-size: 14px;}
.guide tbody tr{height: 48px;}
.guide tbody tr td{border-bottom: dashed 1px #ebeef5;}
.guide tbody tr:last-child td{border-bottom: solid 1px #ebeef5;}
.guide tbody tr:hover{background: #fafafa;}
.guide tbody tr .more{color: #333333;text-align: left;font-size: 16px;}
.guide tbody tr .more span{display: block;float: left;margin: 2px 10px;}
.guide tbody tr a{color: #3385FF;background: url(../images/guide_a.png) no-repeat left center;display: block;width: 60px;height: auto;text-align: left;text-indent: 30px;}
.guide tbody tr a:hover{color: #ff0000;}


/*人才招聘*/
.jobsbox{background: #FFFfff;height: 1033px; margin: 40px auto 50px auto;}

.join{width: 782px;overflow: hidden;margin: 33px 0 0 30px;float: left;}
.joinb{margin-bottom: 25px;}
.join h3{ height: 50px; line-height: 50px;font-size: 16px;text-indent: 17px;color: #FFFfff; background:#3385FF;font-weight: normal; cursor:pointer;}
.join h3 span{width: 75px;display: inline-block;}
.join h3 em{ float:right; display:block; width: 19px; height: 11px;background:url(../images/join_xl.png) center center no-repeat;margin: 20px 40px 0 0;}
.join h3.on em{background:url(../images/join_xlon.png) center center no-repeat;}

.join .joinbox{display:none;width: 780px;overflow: auto; height: auto;border: solid 1px #f3f3f3;}
.joinbox .join_show{height: auto;width: auto;margin: 0 20px;padding: 20px 0; line-height: 30px;font-size: 16px;}
.joinbox .join_show h2{color: #333333;font-size: 16px;}
.joinbox .join_show img{display: inline-block;width: auto;height: auto;max-width: 5.96rem;}

.jobban{float: right;width: 397px;height: 910px;background: #f8f8f8;margin: 33px 30px 0 0;overflow: hidden;}
.jobban img{width: 360px;height: 280px;margin: 16px auto 0 auto;}


/*留言建议*/
.message{width: 1100px;margin: 40px auto 40px auto;}
.message dl{margin-bottom: 25px;overflow: hidden;}
.message dl dt{float: left;width: 130px;height: auto; margin-right: 27px;}
.message dl dt label{width: 120px;height: 50px;line-height: 50px; text-align: right;display: block;font-size: 16px;}
.message dl dd{float: left;}
.message dl dd input[type=text]{height: 48px;border: solid 1px #ebeff1;}
.message dl dd.messdd1 input{width: 378px;padding: 0 10px;}
.message dl dd textarea{width: 660px;max-width: 660px;min-width: 400px; height: 180px;max-height: 180px;min-height: 40px; border: solid 1px #ebeff1;padding: 10px;}
.message dl dd.messdd2 input{width: 200px;padding: 0 10px;}
.message dl .red{color: #d02127;margin-left: 10px;line-height: 40px;}
.message dl .messb{margin-left: 15px;float: left;}
.message dl .messb img{width: 120px;height: 50px;}

.message dl dd #messbtn{width: 180px;height: 50px;color: #ffffff;font-size: 16px;background: #3385FF;border: 0;margin-top: 20px;border-radius: 5px;cursor: pointer;}


/*政策法规*/
.policy{margin: 40px auto;background: #FFFfff;}

.policy_title{text-align: center;margin: 35px auto;}
.policy_title h2{font-size: 24px;}
.policy_title p{font-size: 12px;}

.policy ul{width: 1190px;margin: 0 auto 30px auto;border-top: solid 1px #f2f2f2;}
.policy li{width: 100%;height: 165px;border-bottom: solid 1px #f2f2f2;overflow: hidden;}
.policy li .zc_r_con{width: 1027px;}
.policy li .zc_r_con h2{font-size: 18px;color: #333333;margin: 35px 0 15px 0;font-weight: bold;}
.policy li .zc_r_con p{color: #666666;line-height: 30px;font-size: 16px;}
.policy li .zc_r_time{width: 90px;height: 90px;border: solid 1px #e5e5e5;text-align: center;margin-top: 38px;}
.policy li .zc_r_time span{font-size: 40px;color: #3385ff;margin-top: 5px;display: inline-block;}
.policy li .zc_r_time p{font-size: 16px;color: #8d8d8d;}
.policy li a{display: block;width: 100%;height: 134px;}
.policy li a:hover .zc_r_con h2{color: #ff0000;}
.policy li a:hover .zc_r_time{border: solid 1px #3385ff;}


/*招标代理*/
.service{margin: 40px auto;overflow: inherit;}

.service_top{width: 1248px;height: 495px;margin: 10px auto;overflow: hidden;-moz-box-shadow:2px 2px 15px #cccccc; -webkit-box-shadow:2px 2px 15px #cccccc; box-shadow:2px 2px 15px #cccccc;}
.service_top_img,.service_top_img{width: 625px;height: 495px;}
.service_top_p{width: 620px;}
.service_top_p h2{font-size: 24px;color: #3385ff;text-align: center;margin: 45px 0 40px 0;}
.service_top_p p{font-size: 18px;line-height: 40px;text-indent: 2em;width: 550px;margin: 0 auto;}

.service_ul{overflow: hidden;margin-bottom: 25px;}
.service ul{width: 1300px;}
.service li{width: 140px;float: left;text-align: center;padding-top: 110px;font-size: 18px; }
.service li#serviceico1{background: url(../images/serviceico1.png) no-repeat center 0;}
.service li#serviceico2{background: url(../images/serviceico2.png) no-repeat center 0;}
.service li#serviceico3{background: url(../images/serviceico3.png) no-repeat center 0;}
.service li#serviceico4{background: url(../images/serviceico4.png) no-repeat center 0;}
.service li#serviceico5{background: url(../images/serviceico5.png) no-repeat center 0;}
.service li#serviceico6{background: url(../images/serviceico6.png) no-repeat center 0;}
.service li:nth-child(2n){background: url(../images/serviceico_jt.png) no-repeat center 40px;width: 85px;}



/*分页*/
.pagebox{height: 42px;text-align: center;margin: 0 0 60px 0;overflow: hidden;}
.page{display: inline-block;overflow: hidden;height: 42px;margin: 0 auto;*display: inline;*zoom:1;}
.page a{display: block;float: left;width: 42px; height: 42px;line-height: 42px;color: #333333;cursor: pointer;margin: 0 5px;border-radius: 5px;font-size: 18px;background: #f2f2f2;}
.page a.special{color: #666666;font-weight: bold;font-family: "宋体";}
.page a.on,.page a:hover{color: #ffffff;background: #3385ff;}
.page span{display: block;width: auto;height: 42px;line-height: 42px; text-align: center;float: left;color: #666666;margin-left: 25px;font-size: 16px;}
.page span input{display: inline-block;width: 62px;height: 40px;border: solid 1px #f2f2f2;border-radius: 5px;text-align: center;color: #999999;font-size: 16px;}


/*end 内页部分*/


/*底部导航*/
.foot_box{height: 265px;border-top: solid 1px #dedede;}
.foot_nav{width: 895px;}
.footnav{width: 100px;float: left;margin: 25px 49px 0 0;}
.footnav h2{text-align: center;font-size: 16px;font-weight: bold;color: #373737;line-height: 60px;height: 60px;background: url(../images/foot_nav_xx.png) no-repeat center bottom;margin-bottom: 15px; }
.footnav a{color: #7c7c7c;line-height: 30px;display: block;height: 30px;text-align: center;}
.footnav a:hover{color: #ff0000;}

.foot_contact{width: 365px;margin-top: 45px;}
.foot_contact .fl{width: 110px;color: #7c7c7c;text-align: center;line-height: 40px;}
.foot_contact .fr .ico{overflow: hidden;margin-bottom: 10px;}
.foot_contact .fr .ico span{color: #3385ff;font-size: 20px; display: block;float: right;width: 36px;height: 36px;line-height: 36px;text-align: center;border-radius: 50%;border: solid 1px #3385ff;margin-left: 13px;}
.foot_contact .fr .ico span:last-child{font-size: 18px;}
.foot_contact .fr p{font-size: 16px;color: #595959;text-align: right;line-height: 30px;}
.foot_contact .fr p span{font-size: 22px;font-weight: bold;}

/*foot*/
.footer{background: #3385ff;height: 45px;line-height: 45px;overflow: hidden;color: #FFFfff;}
.footer a{color: #FFFfff;}
.footer a:hover{color: #FF0000;}
